Big Huge Thesaurus

artillery fire

noun